the pits - French English Dictionary